/**
 * 菜单详情对话框
 */
var ShortcutsInfoDlg = {
    ShortcutsInfoData: {},
    ztreeInstance: null,
    validateFields: {
        pname: {
            validators: {
                notEmpty: {
                    message: '产品名称不能为空'
                }
            }
        },
        code: {
            validators: {
                notEmpty: {
                    message: '产品代码不能为空'
                }
            }
        }
    }
};

/**
 * 清除数据
 */
ShortcutsInfoDlg.clearData = function () {
    this.ShortcutsInfoData = {};
}

/**
 * 设置对话框中的数据
 *
 * @param key 数据的名称
 * @param val 数据的具体值
 */
ShortcutsInfoDlg.set = function (key, val) {
    if(key == "shortcuts_img"){
       var url = $("#show_img").attr("src");
       this.ShortcutsInfoData[key] = url;
    }else {
     this.ShortcutsInfoData[key] = (typeof value == "undefined") ? $("#" + key).val() : value;
    }
     console.log(this.ShortcutsInfoData[key]);
    return this;
}

/**
 * 设置对话框中的数据
 *
 * @param key 数据的名称
 * @param val 数据的具体值
 */
ShortcutsInfoDlg.get = function (key) {
    return $("#" + key).val();
}

/**
 * 关闭此对话框
 */
ShortcutsInfoDlg.close = function () {
    parent.layer.close(window.parent.Shortcuts.layerIndex);
}

/**
 * 收集数据
 */
ShortcutsInfoDlg.collectData = function () {
    this.set('id').set('shortcuts_img').set('goodsCode').set('functional_title').set('shortcuts_url').set('isCondition').set('start_time').set('end_time').set('register_start_time').set('register_end_time').set('mutex__code');
}


/**
 * 提交添加用户
 */
ShortcutsInfoDlg.addSubmit = function () {

    this.clearData();
    this.collectData();
    var show_img = $("#show_img").attr("src");
    var functional_title = $("#functional_title").val();
    var goodsCode = $("#goodsCode").val();
    var shortcuts_url = $("#shortcuts_url").val();
    if(!show_img  ||  !functional_title || !goodsCode || !shortcuts_url){
        $(".red_hint").text("基础信息所有选项为必填项，不能为空!");
        $(".red_hint").css("color","red");
        return false;
    }
    if($("#isCondition").val == 1 ){
            if( ($("#start_time").val() && !$("#end_time").val()) || (!$("#start_time").val() && $("#end_time").val()) ){
                 $(".stime").text("一定要成双成对啊!");
                    return false;
            }
            if($("#start_time").val() > $("#end_time").val()){
                    $(".stime").text("起始日期一定要早于结束日期!");
                    return false;
            }
           if( ($("#register_start_time").val() && !$("#register_end_time").val()) || (!$("#register_start_time").val() && $("#register_end_time").val()) ){
                    $(".stime1").text("一定要成双成对啊!");
                       return false;
           }
           if($("#register_start_time").val() > $("#register_end_time").val()){
                    $(".stime1").text("起始日期一定要早于结束日期!");
                   return false;
           }
               var value = $("#functional_title").val;
               if(value.length >6){
                   $(".tishi").text("功能标题最多只能添加6个字");
                   $(".tishi").css("color","red");
                   return false;
               }
    }
    //提交信息
    var ajax = new $ax(Feng.ctxPath + "/shortcuts/add", function (data) {
        if(data.code == 200) {
            Feng.success("添加成功!");
            window.parent.Shortcuts.table.refresh();
            ShortcutsInfoDlg.close();
        }else {
            Feng.error("添加失败!"+data.message);
        }
    }, function (data) {
        Feng.error("添加失败!" + data.responseJSON.message + "!");
    });
    ajax.set(this.ShortcutsInfoData);
    ajax.start();
}

/**
 * 提交修改
 */
ShortcutsInfoDlg.editSubmit = function () {

    this.clearData();
    this.collectData();
    var show_img = $("#show_img").attr("src");
        var functional_title = $("#functional_title").val();
        var goodsCode = $("#goodsCode").val();
        var shortcuts_url = $("#shortcuts_url").val();
        if(!show_img  ||  !functional_title || !goodsCode || !shortcuts_url){ 
            $(".red_hint").text("基础信息所有选项为必填项，不能为空!");
            $(".red_hint").css("color","red");
            return false;
        }
    if($("#isCondition").val == 1 ){
        if( ($("#start_time").val() && !$("#end_time").val()) || (!$("#start_time").val() && $("#end_time").val()) ){
                $(".stime").text("一定要成双成对啊!");
                return false;
            }
            if($("#start_time").val() > $("#end_time").val()){
                $(".stime").text("起始日期一定要早于结束日期!");
                return false;
            }
            if( $("#end_time").val() < new date()){
                $(".stime").text("生效截止日期要大于当前日期!");
                return false;

            }
            if( ($("#register_start_time").val() && !$("#register_end_time").val()) || (!$("#register_start_time").val() && $("#register_end_time").val()) ){
                $(".stime1").text("一定要成双成对啊!");
                return false;
            }
            if($("#register_start_time").val() > $("#register_end_time").val()){
                $(".stime1").text("起始日期一定要早于结束日期!");
                return false;
            }
            var value = $("#functional_title").val;
            if(value.length >6){
                $(".tishi").text("功能标题最多只能添加6个字");
                $(".tishi").css("color","red");
                return false;
            }
    }
    //提交信息
    var ajax = new $ax(Feng.ctxPath + "/shortcuts/update", function (data) {
        Feng.success("修改成功!");
        window.parent.Shortcuts.table.refresh();
        ShortcutsInfoDlg.close();
    }, function (data) {
        Feng.error("修改失败!" + data.responseJSON.message + "!");
    });
    ajax.set(this.ShortcutsInfoData);
    ajax.start();
}




;
